package com.shenzhenai.it_hei_ma.a11threadsafe3;

/**
 * @author huangzehui
 * @date 28/8/2025 下午10:25 周四
 * @description 多线程&JUC-16-lock锁
 * https://www.bilibili.com/video/BV1LG4y1T7n2?spm_id_from=333.788.videopod.episodes&vd_source=e07cc8cc94eb22bd76722071b03cd199&p=16
 */
public class ThreadDemo {



    public static void main(String[] args) {
        /*
        需求:
            某电影院目前正在上映国产大片，共有100张票，而它有3个窗口卖票，请设计一个程序模拟该电影院卖票
            利用JDK5的lock来实现
         */

        MyThread t1 = new MyThread();
        MyThread t2 = new MyThread();
        MyThread t3 = new MyThread();


        t1.setName("窗口1");
        t2.setName("窗口2");
        t3.setName("窗口3");

        t1.start();
        t2.start();
        t3.start();

    }

}
